managed demand - German English Dictionary